package com.myxfd.superweibo01.api;

/**
 * Created by Lulu on 2016/10/26.
 */

import com.myxfd.superweibo01.model.GalleryClassList;
import com.myxfd.superweibo01.model.GalleryList;

import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Query;

/**
 * 使用 Retrofit来定义的 天狗云的接口服务
 */
public interface TngouService {
    // 方法 -> 实现接口的请求
    // Call 实际上是网络请求的工具, 可以同步, 异步请求数据

    /**
     * 定义一个方法, 对应某一个请求网址, 并且声明 数据 返回的结果类型,
     * (通过 Convert Factory)
     * @return
     */
    @GET("tnfs/api/classify")
    Call<GalleryClassList> getGalleryClassify();

    /**
     * 定义网址, 并且指定GET请求的查询参数为 id=xxx;
     * 形成 tnfs/api/list?id=xxx
     * @param id
     * @return
     */
    @GET("tnfs/api/list") //
    Call<GalleryList> getListById(@Query("id") String id);


}
